#pragma once
#include<iostream>
using namespace std;
namespace GIS20233
{
	bool function(char* str)
	{
		int i = 0;
		int aflag = 0, Aflag = 0, numflag = 0;
		while (*(str + i) != '/0')
		{
			if (*(str + i) <= 'Z' && *(str + i) >= 'A')
				Aflag = 1;
			if (*(str + i) <= 'z' && *(str + i) >= 'a')
				aflag = 1;
			if (*(str + i) <= '0' && *(str + i) >= '9')
				numflag = 1;

			i++;
		}
		if (aflag + Aflag + numflag == 2 && i >= 8)
			return true;
		return false;
	}

	

	char* function2(char* str)
	{
		int i = 0;
		while (*(str + i) != '/0')
		{
			i++;
		}
		if (i == 0)	return;
		int n = i / 2 - 1;
		for (int j = 0; j <= n; j++)
		{
			char temp = *(str + j);
			*(str + j) = *(str + i - j - 1);
			*(str + i - j) = temp;
		}

		return str;
	}
}